iT邦幫忙

3

Telnet auto script 自動帶流程,使用簡單的VBScript Windows 可以直接執行

  • 分享至 

  • xImage
  •  

Telnet auto script 自動帶流程,使用簡單的VBScript Windows 可以直接執行
底下的程式碼 copy 存檔存成 .vbs
在 windows 就可以執行了
要記得安裝 telnet用戶端

Set cloner = CreateObject("WScript.Shell")
cloner.run"cmd"
'打開命令提示視窗
WScript.Sleep 500
'等500豪秒

cloner.SendKeys"telnet 192.168.1.1"  
'telnet 的 ip 和 port
cloner.SendKeys("{Enter}")
WScript.Sleep 500

cloner.SendKeys"UserName"
cloner.SendKeys("{Enter}")
WScript.Sleep 500

cloner.SendKeys"password"
cloner.SendKeys("{Enter}")
WScript.Sleep 500

cloner.SendKeys"sys reboot"
'Vigor Telnet 重開機的語法 form JanusLin
cloner.SendKeys("{Enter}")
WScript.Sleep 500


cloner.SendKeys"exit"
cloner.SendKeys("{Enter}") 

這段語法只要更改 ip username password
那個 sys reboot
就可以 telnet 重開機 Vigor Route

Vigor2960 3900 300B reboot指令

enable
configure system
reboot

如果是重啟 webui 是

restart http

參考資料來源
FYI
https://www.youtube.com/watch?v=uMFyPJvGkwQ


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
echochio
iT邦高手 1 級 ‧ 2019-04-30 13:23:23
    不錯不錯,這樣可改成背景執行,放入排程。
       用 golang 寫跨平台與運用也可,之前有寫過清理windows 網路印表機的 spooler 給 iMAC 簡單的telnet 就可做到
0
x29452340
iT邦新手 5 級 ‧ 2021-08-09 11:43:55

抱歉考古
此方法在使用者登入Console的時候
若是點選到其他的視窗介面會造成原本應該輸入Telnet的內容跑到其他的視窗輸入Telnet後續的命令
若是想要排除此問題的話,請問有辦法丟到後端處理嗎?

或者是您有其他的使用方式可以推薦呢?

看更多先前的回應...收起先前的回應...

不太懂你的意思
不過會出錯的都是人了
不解決人嗎 !
不然你把 bat 轉譯成 exe 執行就可以了

x29452340 iT邦新手 5 級 ‧ 2021-08-10 10:53:57 檢舉

看來只能轉成EXE了…

x29452340 iT邦新手 5 級 ‧ 2021-08-10 10:54:12 檢舉

感謝

Welcome

0
bluegrass
iT邦高手 1 級 ‧ 2024-09-24 22:26:44

好文, 幫大忙了

考古喔!哈

bluegrass iT邦高手 1 級 ‧ 2024-09-26 11:22:24 檢舉

最近有工作用上呢

我要留言

立即登入留言